<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<ui:composition template="/WEB-INF/templates/padrao.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

	<ui:define name="cabecalho">
		<ui:include src="/WEB-INF/templates/menuBibli.xhtml" />
	</ui:define>


	<ui:define name="titulo">
		<h2 style="text-align: center">Pesquisa/Reserva de Livros : ACK</h2>
		
	</ui:define>




	<ui:define name="conteudo">
		<div class="hero-unit">



			<h:panelGroup rendered="#{reservaLivroBean.msg.wmsg}">
				<div class="alert alert-warning">
					<button type="button" class="close" data-dismiss="alert">x</button>
					<h4>Atenção!</h4>
					#{reservaLivroBean.msg.warningMsg}
				</div>
			</h:panelGroup>


			<h:panelGroup rendered="#{reservaLivroBean.msg.emsg}">
				<div class="alert alert-error">
					<button type="button" class="close" data-dismiss="alert">x</button>
					<h4>Erro!</h4>
					#{reservaLivroBean.msg.erroMsg}
				</div>
			</h:panelGroup>



			<h:panelGroup rendered="#{reservaLivroBean.msg.smsg}">
				<div class="alert alert-success">
					<button type="button" class="close" data-dismiss="alert">x</button>
					<h4>Sucesso!</h4>
					#{reservaLivroBean.msg.sucessMsg}
				</div>
			</h:panelGroup>


			<h:form class="form-signin" id="def">

				<fieldset>
					<legend style="color: blue">Pesquisar Livros</legend>

					<h:panelGrid columns="2">

						<p:outputLabel value="Palavra Chave: " for="pc" />
						<h:inputText id="pc" label="Palavra Chave: "
							value="#{reservaLivroBean.palavraChave}" required="true"
							requiredMessage="*A Palavra Chave é obrigatório!">
						</h:inputText>


						<p:outputLabel value="Termo de Pesquisa: " for="tp" />
						<h:selectOneMenu id="tp" label="Termo de Pesquisa: "
							value="#{reservaLivroBean.termoPesquisa}" required="true"
							requiredMessage="*O Tipo de Usuário é obrigatório!">
							<f:selectItem itemLabel="--Selecione--" itemValue="Selecione" />
							<f:selectItems value="#{termoPesqBean.termoPesqLivro}" />
						</h:selectOneMenu>





					</h:panelGrid>

					<h:commandButton action="#{reservaLivroBean.Pesquisar}"
						value="Pesquisar" class="btn btn-large btn-primary" for="def" />

				</fieldset>

			</h:form>


			<h:dataTable styleClass="table table-striped table-hover"
				value="#{reservaLivroBean.listaLivros}" var="livro"
				rendered="#{not empty reservaLivroBean.listaLivros}">
				<h:column>
					<f:facet name="header">
						<h:outputText value="Código do Livro" />
					</f:facet>
					<h:outputText value="#{livro.cod_item}" />
				</h:column>


				<h:column>
					<f:facet name="header">
						<h:outputText value="Título" />
					</f:facet>
					<h:outputText value="#{livro.titulo}" />
				</h:column>


				<h:column>
					<f:facet name="header">
						<h:outputText value="Subtitulo" />
					</f:facet>
					<h:outputText value="#{livro.subtitulo}" />
				</h:column>

				<h:column>
					<f:facet name="header">
						<h:outputText value="Autor" />
					</f:facet>
					<h:outputText value="#{livro.autor}" />
				</h:column>




				<h:column style="width:4%">

					<h:form>


						<h:commandButton id="btnReservar"
							action="#{reservaLivroBean.Reservar(livro)}" ajax="false"
							title="Reservar" value="Reservar">

							<f:setPropertyActionListener value="#{livro}"
								target="#{reservaLivroBean.reservaLivro.livro}"
								for="btnReservar" />
						</h:commandButton>
					</h:form>


				</h:column>

			</h:dataTable>




		</div>


	</ui:define>
</ui:composition>